package 华为OD机试B卷复用题.基础题;

import utils.MyUtil;

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class HJ45_IPv4地址转换成整数 {
    public static void main(String[] args) throws FileNotFoundException {
        Scanner in = new Scanner(new File("src/main/java/华为OD机试B卷复用题/基础题/input/45.txt"));
        MyUtil.START();
        Solution(in);
        MyUtil.END();
    }
    // 了解下面两个 函数 即可
    static void Solution(Scanner in) {
        // Integer.toBinaryString()
        System.out.println(Integer.toBinaryString(100)); // 1100100
        // Integer.parseInt()
        System.out.println(Integer.parseInt("1100100", 2)); // 100
        // 思路 把 4 个数的对应 二进制字符串 拼接起来，最后 parseInt 即可
        // 注意：合法性校验，得有 4 个数，每个数的范围也得合理
    }
}
